package com.zhongbei.pojo;

import lombok.Data;
import java.util.Date;

/**
 * 党员基本信息实体类
 * 对应数据库表：party_member
 */
@Data
public class Member {
    
    /**
     * 党员唯一标识ID，自增长
     */
    private Integer memberId;
    
    /**
     * 党员姓名
     */
    private String memberName;
    
    /**
     * 性别：M-男性，F-女性
     */
    private String memberGender;
    
    /**
     * 出生日期时间
     */
    private Date memberBirth;
    
    /**
     * 身份证号码，18位
     */
    private String memberIdcard;
    
    /**
     * 手机号码，11位
     */
    private String memberMobile;
    
    /**
     * 入党日期时间
     */
    private Date joinPartyDate;
    
    /**
     * 所属党支部ID，关联party_branch表的branch_id
     */
    private Integer branchInfoId;
    
    /**
     * 党内职务，如支部书记、组织委员等
     */
    private String partyPosition;
    
    /**
     * 党员状态：1-在岗/正常，0-离职/转出
     */
    private Integer memberStatus;
    
    /**
     * 记录创建时间
     */
    private Date createTimestamp;
    
    /**
     * 记录最后更新时间
     */
    private Date updateTimestamp;
}
